<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">

<h:head>
</h:head>
<h:body style="text-align:center">
	<p:growl id="mensajes" showDetail="true" life="2000" />
	<h:form>
		Administracion <br />
		Agregar Usuario <br />
		<p:panel header="Agregar" style="width:300px">
			<h:panelGrid columns="2" cellpadding="5">

				<h:outputLabel for="usuario" value="Usuario:" />
				<p:inputText value="#{}" id="usuario" required="true"
					label="usuario" requiredMessage="Debe ingresar usuario" />

				<h:outputLabel for="password" value="Clave:" />
				<p:password value="#{}" id="password" required="true"
					label="password" requiredMessage="Debe ingresar clave" />

				<h:outputLabel for="repassword" value="Confirme clave:" />
				<p:password value="#{}" id="repassword" required="true"
					label="password" requiredMessage="Debe ingresar clave" />

				<p:outputLabel for="rut" value="RUN/RUT: " />
				<p:inputMask id="rut" value="#{maskView.productKey}"
					mask="99.999.999-*" required="true" requiredMessage="Debe ingresar RUN o RUT" />

				<p:outputLabel for="fechanacimiento" value="Fecha nacimiento:" />
				<p:calendar id="fechanacimiento" required="true" requiredMessage="Debe ingresar fecha nacimiento" value="#{calendarView.date6}"
					mindate="01/01/01" />

				<h:outputLabel for="email" value="Correo electronico:" />
				<p:inputText id="email" required="true" label="email" size="40"
					requiredMessage="Debe ingresar un correo"
					validatorMessage="Correo con formato invalido" value="#{userBean.email}">

					<f:validateRegex
						pattern="^[_A-Za-z0-9-\+]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9]+)*(\.[A-Za-z]{2,})$" />

				</p:inputText>

				<h:outputLabel for="nombres" value="Nombres:" />
				<p:inputText value="#{}" id="nombres" required="true"
					label="nombres" requiredMessage="Debe ingresar nombres" />

				<h:outputLabel for="apellidos" value="Apellidos:" />
				<p:inputText value="#{}" id="apellidos" required="true"
					label="apellidos" requiredMessage="Debe ingresar apellidos" />

				<h:outputText value="Activo: " />
				<p:inputSwitch value="#{selectBooleanView.value2}">
					<p:ajax listener="#{selectBooleanView.addMessage}" update="msg" />
				</p:inputSwitch>

				<f:facet name="footer">
					<p:commandButton id="addButton" value="Agregar"
						actionListener="#{}" update=":mensajes" />
				</f:facet>
			</h:panelGrid>
		</p:panel>
	</h:form>
</h:body>
</html>